Expand description
Blockchain monitoring and notification service.
This library provides functionality for monitoring blockchain networks and triggering notifications based on configurable conditions. It includes:
- Configuration management through JSON files
- Blockchain network monitoring and event filtering
- Customizable notification triggers and actions
- Extensible repository and service architecture
§Module Structure
bootstrap
: Bootstraps the applicationmodels
: Data structures for configuration and blockchain datarepositories
: Configuration storage and managementservices
: Core business logic and blockchain interactionutils
: Common utilities and helper functions
Modules§
- bootstrap
- Bootstrap module for initializing services and creating handlers.
- models
- Domain models and data structures for blockchain monitoring.
- repositories
- Repository implementations for configuration management.
- services
- Core services implementing the business logic.
- utils
- Utility modules for common functionality.
Macros§
- impl_
case_ insensitive_ enum - Macro to implement case-insensitive deserialization for enums with simple string variants.
- impl_
case_ insensitive_ enum_ struct - Macro to implement case-insensitive deserialize for struct enum variants